package com.css.openapi.BO.zrrdk;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
public class SubmitDKReq {

    @NotBlank(message = "prov不能为空")
    @JsonProperty("prov")
    private String prov;

    @NotBlank(message = "taxUserId不能为空")
    @JsonProperty("taxUserId")
    private String taxUserId;

    @NotBlank(message = "lsh不能为空")
    @JsonProperty("lsh")
    private String lsh;

    @JsonProperty("Bzss")
    private String Bzss;

    @NotBlank(message = "YsfwfsdSfdm不能为空")
    @JsonProperty("YsfwfsdSfdm")
    private String YsfwfsdSfdm;

    @NotBlank(message = "YsfwfsdSfmc不能为空")
    @JsonProperty("YsfwfsdSfmc")
    private String YsfwfsdSfmc;

    @NotBlank(message = "YsfwfsdSjdm不能为空")
    @JsonProperty("YsfwfsdSjdm")
    private String YsfwfsdSjdm;

    @NotBlank(message = "YsfwfsdSjmc不能为空")
    @JsonProperty("YsfwfsdSjmc")
    private String YsfwfsdSjmc;

    @NotBlank(message = "YsfwfsdQjdm不能为空")
    @JsonProperty("YsfwfsdQjdm")
    private String YsfwfsdQjdm;

    @NotBlank(message = "YsfwfsdQjmc不能为空")
    @JsonProperty("YsfwfsdQjmc")
    private String YsfwfsdQjmc;

    @NotBlank(message = "YsfwfsdJddm不能为空")
    @JsonProperty("YsfwfsdJddm")
    private String YsfwfsdJddm;

    @NotBlank(message = "YsfwfsdJdmc不能为空")
    @JsonProperty("YsfwfsdJdmc")
    private String YsfwfsdJdmc;

    @NotBlank(message = "GrsdsZspmDm不能为空")
    @JsonProperty("GrsdsZspmDm")
    private String GrsdsZspmDm;

    @JsonProperty("FpdkGmfxxVO")
    private FpdkGmfxxReq FpdkGmfxxVO;

    @JsonProperty("FpdkHwlwmxGrid")
    private FpdkHwlwmxGridReq FpdkHwlwmxGrid;

    @JsonProperty("FpdkXsfxxVO")
    private FpdkXsfxxReq FpdkXsfxxVO;

    @JsonProperty("HyxxGrid")
    private HyxxGrid HyxxGrid;

    @JsonProperty("FpdkJzfwVO")
    private FpdkJzfwVO FpdkJzfwVO;

}
